package com.tbit.main.pojo;

import java.util.List;

/**
 * @author LMY
 * @create 2020-12-22 20:11
 * 运营分析
 */
public class OperationGeoMachine {

    /**
     * 分区id
     */
    private List<Integer> regionId;
    /**
     * 开始时间
     */
    private String startTime;
    /**
     * 结束时间
     */
    private String endTime;
    /**
     * 缺电车辆数
     */
    private Integer lackPowerMachineCount;

    /**
     * 故障车辆
     */
    private Integer lackFault;
    /**
     * 闲置车辆
     */
    private Integer lackBorrow;

    /**
     * 站外车辆
     */
    private Integer lackParkpoint;
    /**
     * 无信号车辆
     */
    private Integer lackState;
    /**
     * 超区车辆
     */
    private Integer lackSuper;
    /**
     * 电池异常
     */
    private Integer lackBattery;
    /**
     * 禁停区异常
     */
    private Integer lackArea;

    /**
     * 车辆总数
     */
    private Integer countMachine;
    /**
     * 正在骑行车辆
     */
    private Integer riding;
    /**
     * 流入车辆
     */
    private Integer intoMachine;
    /**
     * 流出车辆
     */
    private Integer outMachine;

    /**
     * 类型 0，分时；1，日；2，周；3，月
     */
    private Integer type;

    public List<Integer> getRegionId() {
        return regionId;
    }

    public void setRegionId(List<Integer> regionId) {
        this.regionId = regionId;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public Integer getLackPowerMachineCount() {
        return lackPowerMachineCount;
    }

    public void setLackPowerMachineCount(Integer lackPowerMachineCount) {
        this.lackPowerMachineCount = lackPowerMachineCount;
    }

    public Integer getLackFault() {
        return lackFault;
    }

    public void setLackFault(Integer lackFault) {
        this.lackFault = lackFault;
    }

    public Integer getLackBorrow() {
        return lackBorrow;
    }

    public void setLackBorrow(Integer lackBorrow) {
        this.lackBorrow = lackBorrow;
    }

    public Integer getLackParkpoint() {
        return lackParkpoint;
    }

    public void setLackParkpoint(Integer lackParkpoint) {
        this.lackParkpoint = lackParkpoint;
    }

    public Integer getLackState() {
        return lackState;
    }

    public void setLackState(Integer lackState) {
        this.lackState = lackState;
    }

    public Integer getLackSuper() {
        return lackSuper;
    }

    public void setLackSuper(Integer lackSuper) {
        this.lackSuper = lackSuper;
    }

    public Integer getLackBattery() {
        return lackBattery;
    }

    public void setLackBattery(Integer lackBattery) {
        this.lackBattery = lackBattery;
    }

    public Integer getLackArea() {
        return lackArea;
    }

    public void setLackArea(Integer lackArea) {
        this.lackArea = lackArea;
    }

    public Integer getCountMachine() {
        return countMachine;
    }

    public void setCountMachine(Integer countMachine) {
        this.countMachine = countMachine;
    }

    public Integer getRiding() {
        return riding;
    }

    public void setRiding(Integer riding) {
        this.riding = riding;
    }

    public Integer getIntoMachine() {
        return intoMachine;
    }

    public void setIntoMachine(Integer intoMachine) {
        this.intoMachine = intoMachine;
    }

    public Integer getOutMachine() {
        return outMachine;
    }

    public void setOutMachine(Integer outMachine) {
        this.outMachine = outMachine;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    @Override
    public String toString() {
        return "OperationGeoMachine{" +
                "regionId=" + regionId +
                ", startTime='" + startTime + '\'' +
                ", endTime='" + endTime + '\'' +
                ", lackPowerMachineCount=" + lackPowerMachineCount +
                ", lackFault=" + lackFault +
                ", lackBorrow=" + lackBorrow +
                ", lackParkpoint=" + lackParkpoint +
                ", lackState=" + lackState +
                ", lackSuper=" + lackSuper +
                ", lackBattery=" + lackBattery +
                ", lackArea=" + lackArea +
                ", countMachine=" + countMachine +
                ", riding=" + riding +
                ", intoMachine=" + intoMachine +
                ", outMachine=" + outMachine +
                ", type=" + type +
                '}';
    }
}
